package com.ch.android.networklib.data

import android.os.Parcelable
import kotlinx.parcelize.Parcelize
import kotlinx.parcelize.RawValue

/**
 * Author: conghao
 * Date: 2024/2/20 13:32
 * Description: WatchLiveData
 */
@Parcelize
data class WatchLiveData (
    val agoraRecordId: String,
    val agoraResourceId: String,
    val agoraToken: String,
    val bridgeOverageNum: Long,
    val channelName: String,
    val compositeWsUrl: String,
    val currentExperience: Long,
    val fansHeadPic: String,
    val fansList: @RawValue List<Any>,
    val headPic: String,
    val liveId: Long,
    val nickName: String,
    val upgradeExperience: Long,
    val watchNumber: Long,
    val whetherFollow: Long,
    val whetherOpenbridge: Boolean
) : Parcelable